consummate fool - English Synonyms Dictionary